package com.hh.base.log

import android.util.Log

/**
 * Create By hHui on 2025/4/3 16:15
 *
 * @description
 */
internal class CatLog : ILog {
    private val pre = "pj_log: "
    override fun d(tag: String, msg: String?, t: Throwable?) {
        Log.d(tag, "${pre}${msg}")
    }

    override fun i(tag: String, msg: String?, t: Throwable?) {
        Log.i(tag, "${pre}${msg}")
    }

    override fun w(tag: String, msg: String?, t: Throwable?) {
        Log.w(tag, "${pre}${msg}")
    }

    override fun e(tag: String, msg: String?, t: Throwable?) {
        Log.e(tag, "${pre}${msg}")
    }

    override fun v(tag: String, msg: String?, t: Throwable?) {
        Log.v(tag, "${pre}${msg}")
    }

    override fun dispose() {
    }
}